home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / win_m_p / pwez51.zip / UPDATE.DOC < prev    next >
Text File  |  1992-04-01  |  9KB  |  162 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                Update Information
  8.  
  9.           The following routines were changed or added in version 5.00 and
  10.           version 5.10.  These will require changes in programs written in
  11.           version 4.20. ( *5.10 = Applies to changes in version 5.10 only.)
  12.  
  13.           SEE READ.ME FOR A LIST OF CHANGES IN PREVIOUS VERSIONS.
  14.           SEE WIND_REZ.DOC FOR DETAILS.
  15.  
  16.           Use the new DECLARE.INC file as an include file in all modules
  17.           in programs written in earlier versions to assure compatibility.
  18.  
  19.           NOTE: One of the major changes involves the active pulldown
  20.           and active input window concept.  For compatibility with
  21.           previous versions of WINDOWS R-E-Z call new routine RSTRPULL
  22.           on exit from routine PULLDOWN and call new routine RSTRINPT
  23.           on exit from routine INPTWIND.  Calls to these routines
  24.           deactivate the active pulldown and input windows therefore
  25.           simulating performance in earlier versions.  The increased
  26.           flexibility provided by active pulldown and input windows,
  27.           however, is eliminated.
  28.  
  29.  
  30.           Routine       Changes
  31.           --------      -------------------------------------------------
  32.           SETWIND       Several arguments have been eliminated and are
  33.                         now defined by routine INPTINIT.
  34.              *5.10 --   Several arguments have been eliminated and are
  35.                         now defined by routine SETSCRL.
  36.  
  37.           INPTINIT      NEW. This routine sets the date format and the
  38.                         decimal designator.  It also defines the "exit
  39.                         keys" for routine INPTWIND.  THIS ROUTINE MUST BE
  40.                         CALLED ONCE BEFORE USING THE INPUT ROUTINES.
  41.  
  42.           SETPULL       The format of the array holding the data for
  43.                         the pulldown windows has changed.
  44.                         The argument defining the menubar has been
  45.                         eliminated.
  46.  
  47.           PULLDOWN      A new argument, an array holding the info-line
  48.                         data, has been added.
  49.                         The pulldown window on exit is now considered
  50.                         the active pulldown window.  It remains displayed
  51.                         on exit.  The active pulldown window may be re-
  52.                         entered as long as it remains active.
  53.                         A new argument suppressing exit on ESC has been
  54.                         added. ( replaced in version 5.10 ).
  55.              *5.10 --   A new argument permits definable "exit keys".
  56.                         It replaces the argument added in version 5.00
  57.                         which suppressed exit on the ESC key.
  58.              *5.10 --   A new argument which returns the "exit key" has
  59.                         been added.
  60.  
  61.           RSTRPULL      NEW.  This routine can be used to restore the
  62.                         display area under, and deactivate the active
  63.                         pulldown window.
  64.  
  65.           SETSCRL       NEW.  Turns the position arrow on the right border
  66.           (*5.10)       of scroll windows "ON" or "OFF".  Determines how
  67.                         pulldown and scroll windows display high intensity
  68.                         characters.  Both of these features were previously
  69.                         included in routine SETWIND.  This routine also sets
  70.                         the color for the arrow designating "marked"
  71.                         entries in marked scroll windows.  If this routine
  72.                         is not called the position arrow defaults to "OFF".
  73.                         High intensity characters are displayed normally
  74.                         and the arrow designating marked entries assumes the
  75.                         same color as the text.
  76.  
  77.           B4SCRL        NEW.  This new routine permits definable "exit
  78.           (*5.10)       keys" for a single subsequent call to SCRLWIND.  It
  79.                         also allows marked ( tagged ) entries to be set for
  80.                         a single subsequent call to routine SCRLWIND.
  81.  
  82.           SCRLWIND      A new argument, an array holding the info-line
  83.                         data, has been added.
  84.                         A new argument defining the title for virtual
  85.                         scroll windows has been added.
  86.                         A new argument which represents the key pressed
  87.                         to exit the routine has been added.  This argument
  88.                         may be used to determine the key which caused
  89.                         SCRLWIND to exit.
  90.                         "Virtual" scroll windows are a new feature,
  91.                         The argument defining the "key character" color
  92.                         has the added responsibility of allowing virtual
  93.                         scroll windows.
  94.                         "List" scroll windows are a new feature.
  95.              *5.10  --  A new argument sets the row to be occupied by the
  96.                         scroll bar on entry and returns the row occupied by
  97.                         the scroll bar on exit.
  98.              *5.10  --  A new argument sets the column position for
  99.                         characters on entry and returns same. ( for virtual
  100.                         scroll windows )
  101.              *5.10  --  A new feature allowing "extendable" scroll windows
  102.                         has been added.  Extendable scroll windows allow
  103.                         scrolling through random access, ISAM, BTRIEVE, or
  104.                         other large data files.
  105.  
  106.           INPTWIND      The values for the argument which represents the
  107.                         key pressed to exit the routine have changed to
  108.                         provide consistency with other routines.
  109.                         On exit the input window remains displayed and
  110.                         becomes the active input window.  The active
  111.                         input window may be re-entered as long as it
  112.                         remains active.
  113.                         Several exit keys, as defined in new routine
  114.                         INPTINIT may now exit INPTWIND.
  115.  
  116.           RSTRINPT      NEW. This routine is used to restore the display
  117.                         area occupied by the active input window
  118.                         generated by routine INPTWIND.  This routine
  119.                         also deactivates the active input window.
  120.  
  121.           MULTINPT      All possibilities for exit are resolved by one
  122.                         argument.  Previous versions used argument EXIT$.
  123.                         Using this argument is no longer necessary or
  124.                         possible.  Argument RKEY% now has this respons-
  125.                         ibility. It provides consistency with routines
  126.                         INPTWIND and SCRLWIND for the values representing
  127.                         the "exit keys."
  128.  
  129.           FINDPATH      The path found is returned in the DOS format.
  130.  
  131.           FINDDIR       The path for the directory search must be in
  132.                         the DOS format.
  133.  
  134.           GETANS        This routine may now display the character
  135.           (*5.10)       representing the key pressed and wait for ENTER to
  136.                         finalize the selection.  It may be used as in
  137.                         previous versions also.
  138.                         The argument representing the key pressed on exit
  139.                         is now used to determine the mode of operation on
  140.                         entry.  To use as in previous versions this
  141.                         argument must = "" on entry.
  142.  
  143.           INFOLINE      NEW. This routine sets the coordinates for, and
  144.                         saves the display area to be used by the info-
  145.                         line.  The info-line is new in version 5.00.  It
  146.                         is used to display instructions, prompts or
  147.                         information any place on the display.
  148.  
  149.           PRINTINFO     NEW. This routine prints text in the info-line
  150.                         defined in a previous call to routine INFOLINE.
  151.  
  152.           INFOFIXED     NEW. This routine defines a fixed string which
  153.                         prints in the info-line for every call to
  154.                         routine PRINTINFO.  The text specified in routine
  155.                         PRINTINFO is appended to the fixed string defined
  156.                         by this routine.
  157.  
  158.           WAVAIL        NEW. This function can provide window status for
  159.                         all windows including pulldown and input windows.
  160.                         It also provides the status of the pulldown menubar
  161.                         and the info-line.
  162.